import java.util.HashMap;
import java.util.Set;
public class QueryNode {

	private String name;
	private HashMap queryTOnode=new HashMap();
	
	public QueryNode(String n, HashMap hm)
	{
		name=n;
		queryTOnode=hm;
	}
	
	public QueryNode(String n)
	{
		name=n;
	}
	
	public void setName(String n)
	{
		name=n;
	}
	
	public String getName()
	{
		return name;
	}
	
	public Set getQueries()
	{
		return queryTOnode.keySet();
	}
	
	public QueryNode getNode(String q)
	{
		return (QueryNode)queryTOnode.get(q);
	}
	
	public void addMap(String q, QueryNode n)
	{
		queryTOnode.put(q, n);
	}
	
	public void setMap(HashMap hm)
	{
		queryTOnode=hm;
	}
}
